package com.ymatou.query.seller.trading.api.parameter.AppQuery;

import java.math.BigDecimal;
import java.util.List;

public class GetSellerOrdersListV2Result {
	private List<OrderInfo> OrderInfos;
	private List<ProductInfo> ProductInfos;

	public List<OrderInfo> getOrderInfos() {
		return OrderInfos;
	}

	public void setOrderInfos(List<OrderInfo> orderInfos) {
		OrderInfos = orderInfos;
	}

	public List<ProductInfo> getProductInfos() {
		return ProductInfos;
	}

	public void setProductInfos(List<ProductInfo> productInfos) {
		ProductInfos = productInfos;
	}

	public static class OrderInfo {
		private int iOrderId;
		private int iUserId;
		private int iTradingStatus;
		private String dAddTime;
		private String sBuyerLoginId;
		private String sLeaveWord;
		private BigDecimal fTotalPrice;
		private boolean bPaidInFull;
		private int iRiskVerifiedStatus;
		private String sellerNote;
		private int iCouponChannel;
		private BigDecimal CouponValue;
		private BigDecimal postpayAmount;
		private BigDecimal postpayUseGiftAmount;
		private BigDecimal fOrderPrice;
		private boolean bShangouOrder;
		private boolean buyerInBlacklist;
		private String dApplyPostPayTime;

		public int getiOrderId() {
			return iOrderId;
		}

		public void setiOrderId(int iOrderId) {
			this.iOrderId = iOrderId;
		}

		public int getiUserId() {
			return iUserId;
		}

		public void setiUserId(int iUserId) {
			this.iUserId = iUserId;
		}

		public int getiTradingStatus() {
			return iTradingStatus;
		}

		public void setiTradingStatus(int iTradingStatus) {
			this.iTradingStatus = iTradingStatus;
		}

		public String getdAddTime() {
			return dAddTime;
		}

		public void setdAddTime(String dAddTime) {
			this.dAddTime = dAddTime;
		}

		public String getsBuyerLoginId() {
			return sBuyerLoginId;
		}

		public void setsBuyerLoginId(String sBuyerLoginId) {
			this.sBuyerLoginId = sBuyerLoginId;
		}

		public String getsLeaveWord() {
			return sLeaveWord;
		}

		public void setsLeaveWord(String sLeaveWord) {
			this.sLeaveWord = sLeaveWord;
		}

		public BigDecimal getfTotalPrice() {
			return fTotalPrice;
		}

		public void setfTotalPrice(BigDecimal fTotalPrice) {
			this.fTotalPrice = fTotalPrice;
		}

		public boolean isbPaidInFull() {
			return bPaidInFull;
		}

		public void setbPaidInFull(boolean bPaidInFull) {
			this.bPaidInFull = bPaidInFull;
		}

		public int getiRiskVerifiedStatus() {
			return iRiskVerifiedStatus;
		}

		public void setiRiskVerifiedStatus(int iRiskVerifiedStatus) {
			this.iRiskVerifiedStatus = iRiskVerifiedStatus;
		}

		public String getSellerNote() {
			return sellerNote;
		}

		public void setSellerNote(String sellerNote) {
			this.sellerNote = sellerNote;
		}

		public int getiCouponChannel() {
			return iCouponChannel;
		}

		public void setiCouponChannel(int iCouponChannel) {
			this.iCouponChannel = iCouponChannel;
		}

		public BigDecimal getCouponValue() {
			return CouponValue;
		}

		public void setCouponValue(BigDecimal couponValue) {
			CouponValue = couponValue;
		}

		public BigDecimal getPostpayAmount() {
			return postpayAmount;
		}

		public void setPostpayAmount(BigDecimal postpayAmount) {
			this.postpayAmount = postpayAmount;
		}

		public BigDecimal getPostpayUseGiftAmount() {
			return postpayUseGiftAmount;
		}

		public void setPostpayUseGiftAmount(BigDecimal postpayUseGiftAmount) {
			this.postpayUseGiftAmount = postpayUseGiftAmount;
		}

		public BigDecimal getfOrderPrice() {
			return fOrderPrice;
		}

		public void setfOrderPrice(BigDecimal fOrderPrice) {
			this.fOrderPrice = fOrderPrice;
		}

		public boolean isbShangouOrder() {
			return bShangouOrder;
		}

		public void setbShangouOrder(boolean bShangouOrder) {
			this.bShangouOrder = bShangouOrder;
		}

		public boolean isBuyerInBlacklist() {
			return buyerInBlacklist;
		}

		public void setBuyerInBlacklist(boolean buyerInBlacklist) {
			this.buyerInBlacklist = buyerInBlacklist;
		}

		public String getdApplyPostPayTime() {
			return dApplyPostPayTime;
		}

		public void setdApplyPostPayTime(String dApplyPostPayTime) {
			this.dApplyPostPayTime = dApplyPostPayTime;
		}

	}

	public static class ProductInfo {
		private int iOrderId;
		private String sPictureUrl;
		private String sPropertyInfo;
		private String sProductId;
		private BigDecimal fOriginalPrice;
		private String sTitle;
		private int iAmount;

		private int iPriceType;

		private int iCatalogStatus;

		/**
		 * 退货渠道
		 */
		private int iProductRefundChannel;

		/**
		 * 退货状态
		 */
		private Integer iProductRefundStatus;

		public int getiOrderId() {
			return iOrderId;
		}

		public void setiOrderId(int iOrderId) {
			this.iOrderId = iOrderId;
		}

		public String getsPictureUrl() {
			return sPictureUrl;
		}

		public void setsPictureUrl(String sPictureUrl) {
			this.sPictureUrl = sPictureUrl;
		}

		public String getsPropertyInfo() {
			return sPropertyInfo;
		}

		public void setsPropertyInfo(String sPropertyInfo) {
			this.sPropertyInfo = sPropertyInfo;
		}

		public String getsProductId() {
			return sProductId;
		}

		public void setsProductId(String sProductId) {
			this.sProductId = sProductId;
		}

		public BigDecimal getfOriginalPrice() {
			return fOriginalPrice;
		}

		public void setfOriginalPrice(BigDecimal fOriginalPrice) {
			this.fOriginalPrice = fOriginalPrice;
		}

		public String getsTitle() {
			return sTitle;
		}

		public void setsTitle(String sTitle) {
			this.sTitle = sTitle;
		}

		public int getiAmount() {
			return iAmount;
		}

		public void setiAmount(int iAmount) {
			this.iAmount = iAmount;
		}

		public int getiPriceType() {
			return iPriceType;
		}

		public void setiPriceType(int iPriceType) {
			this.iPriceType = iPriceType;
		}

		public int getiCatalogStatus() {
			return iCatalogStatus;
		}

		public void setiCatalogStatus(int iCatalogStatus) {
			this.iCatalogStatus = iCatalogStatus;
		}

		public int getiProductRefundChannel() {
			return iProductRefundChannel;
		}

		public void setiProductRefundChannel(int iProductRefundChannel) {
			this.iProductRefundChannel = iProductRefundChannel;
		}

		public Integer getiProductRefundStatus() {
			return iProductRefundStatus;
		}

		public void setiProductRefundStatus(Integer iProductRefundStatus) {
			this.iProductRefundStatus = iProductRefundStatus;
		}

	}
}
